package main
import (
	"fmt"
	"strconv"
)
func main() {
	var num1 int32 = 110
	// 快速将整型转换为字符串类型
	// 注意:Itoa方法只能接受int类型
	var str1 string = strconv.Itoa(int(num1))
	fmt.Println(str1)

	var str2 string = "666"
	// 快速将字符串类型转换为整型
	// 注意: Atoi方法返回两个值, 一个值是int,一个值是error
	// 如果字符串能被转换为int,那么error为nil, 否则不为nil
	num2, err := strconv.Atoi(str2)
	if err != nil{
		fmt.Println(err)
	}
	fmt.Println(num2)

	var num11 int32 = 110
  	// Sprintf函数和Printf函数很像, 只不过不是输出而将格式化的字符串返回给我们
  	var str11 string = fmt.Sprintf("%d", num11)
  	fmt.Println(str11)

  	var num22 float32 = 3.14
  	var str22 string = fmt.Sprintf("%f", num22)
  	fmt.Println(str22)

  	var num33 bool = true
  	var str33 string = fmt.Sprintf("%t", num33)
  	fmt.Println(str33)
}